package br.unicamp.ic.inf312.arena.modelo.vendas;
/*
 * ArenaTicketMain - Venda de Bilhetes Eletronicos para Espetaculos (Arena Entretenimento S.A.)
 * EstornoCartao.java
 * ©2006
 */
import java.sql.Timestamp;
import java.util.Collection;

/**
 * @author  inf312
 */
public class EstornoCartao extends Estorno {

	private CartaoCredito cartaoCredito;

	public EstornoCartao() {
		super();
	}
	
	/**
	 * 
	 * @param valor
	 * @param cartaoCredito
	 */
	public EstornoCartao(double valor, CartaoCredito cartaoCredito) {
		super();
		this.cartaoCredito = cartaoCredito;
		this.cartaoCredito.setValor(valor);		
	}
	
	public EstornoCartao(long numero, Timestamp dataHora, Compra compra, Collection<Bilhete> billhetes, Collection<ValeEntrada> valesEntrada) {
		super(numero, dataHora, compra, billhetes, valesEntrada);
	}

	public CartaoCredito getCartaoCredito() {
		return cartaoCredito;
	}

	public void setCartaoCredito(CartaoCredito cartaoCredito) {
		this.cartaoCredito = cartaoCredito;
	}

	public double getValor() {
		return this.cartaoCredito.getValor();
	}

	public void setValor(double valor) {
		this.cartaoCredito.setValor(valor);
	}
}